// 内部封装操作 cookie 的方法
// 方法的使用跟 localStorage与cookie 区别
// 1、LocalSorage 大小是5M cooki 4k左右
// 2、Localstorage不会随着请求发送给后端
// 但是cookie 每一次请求都会携带 发送给后端 cookie不仅可以存储数据
// 还可以作为前后端数据交互的参数 他会导致请求的体积变大
import Cookies from 'js-cookie'

const TokenKey = 'hr_token'

// 获取 token 的方法
export function getToken() {
  return Cookies.get(TokenKey)
}

// 设置 token 方法
export function setToken(token) {
  return Cookies.set(TokenKey, token)
}

// 删除 token 方法
export function removeToken() {
  return Cookies.remove(TokenKey)
}
